package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.ProAdjust;

/**
 * 计划调整记录Service接口
 * 
 * @author ruoyi
 * @date 2024-10-08
 */
public interface IProAdjustService 
{
    /**
     * 查询计划调整记录
     * 
     * @param adjustId 计划调整记录主键
     * @return 计划调整记录
     */
    public ProAdjust selectProAdjustByAdjustId(Long adjustId);

    /**
     * 查询计划调整记录列表
     * 
     * @param proAdjust 计划调整记录
     * @return 计划调整记录集合
     */
    public List<ProAdjust> selectProAdjustList(ProAdjust proAdjust);

    /**
     * 新增计划调整记录
     * 
     * @param proAdjust 计划调整记录
     * @return 结果
     */
    public int insertProAdjust(ProAdjust proAdjust);

    /**
     * 修改计划调整记录
     * 
     * @param proAdjust 计划调整记录
     * @return 结果
     */
    public int updateProAdjust(ProAdjust proAdjust);

    /**
     * 批量删除计划调整记录
     * 
     * @param adjustIds 需要删除的计划调整记录主键集合
     * @return 结果
     */
    public int deleteProAdjustByAdjustIds(Long[] adjustIds);

    /**
     * 删除计划调整记录信息
     * 
     * @param adjustId 计划调整记录主键
     * @return 结果
     */
    public int deleteProAdjustByAdjustId(Long adjustId);
}
